intergovernmental development authority - Turkish English Dictionary